Port Chainable to LiveScript and make it failsafe