remove static method
Removes middleware and any tokens attached to it.
Implementation
static bool remove(LevitTaskMiddleware middleware) {
final removed = _middlewares.remove(middleware);
_middlewaresByToken
.removeWhere((_, current) => identical(current, middleware));
return removed;
}