wip making eterm an rust enum
box hell
escaped box hell to rc hell
remove unused for now process fields