code: def apply_regardless(self, fn, *a, **kw):
          
          if self.has_annotations(fn):
              return self.apply(fn, *a, **kw)
          return fn(*a, **kw)
docs: Like `apply`, but applies if callable is not annotated.