improved cast support
support for spawning an ad-hoc shell in your program scope
gem desc