Currently functions passed to dispatch.Func are required to have an input argument, but this doesn't look good for functions that don't actually need arguments and requires passing a useless argument to work around this limitation:
func.Dispatch(context.Background(), "")