func (m *Monitor) MonitorFunc(section string, myfunc interface{}) []reflect.Value {
	return m.MonitorReflectedFunc(section, reflect.ValueOf(myfunc), []reflect.Value{})
}
func (m *Monitor) MonitorFunc(section string, myfunc interface{}) []reflect.Value {
	return m.MonitorReflectedFunc(section, reflect.ValueOf(myfunc), []reflect.Value{})
}
func ( m * Monitor ) MonitorFunc ( section string , myfunc interface { } ) [ ] reflect . Value { return m . MonitorReflectedFunc ( section , reflect . ValueOf ( myfunc ) , [ ] reflect . Value { } ) }
// Function decorator to monitor the execution of an anonymous function
// returns an array of the returned Values
Function decorator to monitor the execution of an anonymous function returns an array of the returned Values