deal with non-optional enum args after optional ones (closes #https://github.com/frabbit/hx2python/issues/21)
treat True and False as keywords (closes #https://github.com/frabbit/hx2python/issues/20)
fix alignment