inklings of more advanced python-style support
more python support