self._call = fn[self]() { ... } self._subscription = fn[self](x, y) { return ... } self() let n = self[3, 7]