shapeless macros palladium (unrestricted whitebox)