scalapy-macros