whoops!
introduce some experimental perl 5.20 goodness (signatures and postfix deref)