Made @silent, @ignore and decorators work with non-wrappable callables