I've update funktown with some of the functionality you implemented yourself in PyClojure. Therefore, I took the liberty of modifying some of the Map and Vector methods in pyclojure.core to take advantage of the new methods in funktown.
@bluepeppers -- note that with @zhemao's update you should probably update your 'funktown' install, e.g. using './setup.py develop' or './setup.py install' -- though both the REPL and the unit tests worked for me.
I've update funktown with some of the functionality you implemented yourself in PyClojure. Therefore, I took the liberty of modifying some of the Map and Vector methods in pyclojure.core to take advantage of the new methods in funktown.