add scala macro flavors