code: func GetFunction(function interface{}) *runtime.Func {
  	return runtime.FuncForPC(reflect.ValueOf(function).Pointer())
  }
docs: // GetFunction returns metadata about function based on pointer to a function
  //
  // Example usage:
  //
  // 	func foo() {}
  // 	GetFunction(foo)