Action (fn) {
        if (!fn) {
            return this;
        }
        this.action = function (...args) {