at least the compress works

for complex numbers still something funny is happening with the environment