scala_dojo2_macros