* ssh() never recieves code, only an ast. write that down.
+ note about reimporting thing in the remote code.
+ Envitonment.__str__().
+ make push, depends on tests.