A powerful alternative to the standard lua shell