shell abstract method

Shell shell({
  1. ShellOptions? options,
})

New shell must set itself as a shell Context, shell environement is no longer relevent.

Implementation

Shell shell({ShellOptions? options});