disallow passing float values through const long&
fixup special case for passing arguments through const bool&
fix for p3
first stab at using ROOT/meta auto-instantiations of member templates