FEAT: relaxed order for function attributes, they can now be placed before or after the function's main doc-string.