My attempt at a cleanroom implementation of a python Storm API library