Don't scope utility functions to completion init
Basic eshell setup
Nicer read-only inhibition