util: fix memoize to properly wrap decorated function and not hide its docstring
util: fix memoize to properly wrap decorated function and not hide its docstring

abilian/abilian-core,abilian/abilian-core,abilian/abilian-core,abilian/abilian-core,abilian/abilian-core