static Scored scored(A a, float score) {
ret Scored(a, score);
}
static Scored scored(A a, double score) {
ret Scored(a, (float) score);
}
static Scored scored(A a, Scored scored) {
ret Scored(a, getScore(scored));
}
static Scored scored(double score, A a) {
ret scored(a, score);
}