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

  The same as eval/1, but the variable bindings Bindings are
  used in the evaluation. For information about the variable
  bindings, see erl_eval(3).
