Don't think this'll run per se, but whatever
Also, add readme and a few convenience methods