DSL: so you can say `tail shell` instead of `Log.new shell`