Various fixes from olasd
Use hy2py to translate the Hy code into Python

This allows to reduce the bus factor as there are far more people
knowing Python than Hy, no matter how great the latter is :-(.
Rewrite the un-hy-ed code to look a bit more like human-written