anchor.diff:      Ms = [{c,[lambda,[args,'$ENV'],?BQ([':',lfe_shell,c,?UQ_S(args)])]},
             {ec,[lambda,[args,'$ENV'],?BQ([':',lfe_shell,ec,?UQ_S(args)])]},
             {l,[lambda,[args,'$ENV'],?BQ([':',lfe_shell,l,[list|?UQ(args)]])]},
  +          {ls,[lambda,[args,'$ENV'],?BQ([':',lfe_shell,ls,[list|?UQ(args)]])]},
             {m,['match-lambda',
                 [[[],'$ENV'],?BQ([':',lfe_shell,m])],
                 [[ms,'$ENV'],?BQ([':',lfe_shell,m,[list|?UQ(ms)]])]]}
  
positive.code: m(Ms) ->
      foreach(fun (M) -> c:m(M) end, Ms).
  
  %% pid(A, B, C) -> Pid.
  
  pid(A, B, C) -> c:pid(A, B, C).
  
  %% regs() -> ok.
  
  regs() -> c:regs().
  
negative.code:          run_script/2,run_script/3,run_string/2,run_string/3]).
  
  %% The shell commands which generally callable.
  -export([c/1,c/2,cd/1,ec/1,ec/2,help/0,i/0,i/1,l/1,ls/1,m/0,m/1,
           pid/3,p/1,pp/1,pwd/0,q/0,regs/0,exit/0]).
  
  -import(lfe_env, [new/0,add_env/2,
                    add_vbinding/3,add_vbindings/2,is_vbound/2,get_vbinding/2,
  