Using intern to dynamically bind function names in namespace