in scala, it's solved via macros
# random
p
in scala, it's solved via macros