
  [;1m-spec eval(Filename, Bindings) -> ok | {error, Reason}[0m
  [;1m              when[0m
  [;1m                  Filename :: name_all(),[0m
  [;1m                  Bindings :: erl_eval:binding_struct(),[0m
  [;1m                  Reason ::[0m
  [;1m                      posix() |[0m
  [;1m                      badarg | terminated | system_limit |[0m
  [;1m                      {Line :: integer(),[0m
  [;1m                       Mod :: module(),[0m
  [;1m                       Term :: term()}.[0m

  The same as [;;4meval/1[0m, but the variable bindings [;;4mBindings[0m are
  used in the evaluation. For information about the variable
  bindings, see [;;4merl_eval[0m.
