Much better docs for @decorator