def rmSelf(f):
    """f -> function.
    Decorator, removes first argument from f parameters.
    """
    def new_f(*args, **kwargs):
        newArgs = args[1:]
        result = f(*newArgs, **kwargs)
        return result
    return new_f
f -> function.
    Decorator, removes first argument from f parameters.