Patrick guybrush

@guybrush

sorry the gist (and comment) are not complete, I pushed my working branch here: guybrush@e6070a7 you can test it with git clone https://github.com/…