In scala you could use structural typing for some ...
# random
d
In scala you could use structural typing for some reflection tasks