functs.js
function remove(...key) {
    const self = this;
	
    if(Array.isArray(key[0])) {
        key = key[0];
    }
    key.forEach(k => {
        self._f = self._f.filter(f => {
            return f !== k;
        });
    });
}
function remove(...key) {
    const self = this;
	
    if(Array.isArray(key[0])) {
        key = key[0];
    }
    key.forEach(k => {
        self._f = self._f.filter(f => {
            return f !== k;
        });
    });
}
function remove ( ... key ) { const self = this ; if ( Array . isArray ( key [ 0 ] ) ) { key = key [ 0 ] ; } key . forEach ( k => { self . _f = self . _f . filter ( f => { return f !== k ; } ) ; } ) ; }
remove functions from the functs-object
@param {...function|function[]} f - functions to be removed
remove functions from the functs - object