Implement template based registration of functions on an object
Experiment with passing variant parameters from script for a typed function call