add Environment#shell - close #11