fix storage construction: avoid ambiguities (no named arguments)
register: added support for method-only or function-only definition.
maths: interfaced TH properly