wip: idea for using PDL::PP macro