Helpers for calling variable function signatures with Go reflection