Life machine

Shanti (Extended Version)