tm.modifier = function(filters, name, fn, ctx) {
      if (_.isFunction(name)) {
        ctx = fn;
        fn = name;
        name = filters;