experimental shell written in python