add ...HandlerFunc version of handlers to accept a simple func