Python-style decorators implementation

Starting a work on #124 feature
Some filler text there and there would be better.