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

  The same as script/1 but the variable bindings Bindings are
  used in the evaluation. See erl_eval(3) about variable bindings.
