http://www.perlfoundation.org/data/workspaces/perl6/attachments/perl_6:20120122212639-4-15915/tramadol54.html