I don't have a direct solution, but one workaround would be
to create a function Alzabo::parameterize() which would
stuff that stuff away into the Alzabo:: namespace at
runtime, and have all your methods call a function to make
sure that parameters have been filled in before use.