buffer can now be given a name for more friendly integration and error-reporting

Use ["reset","name","<mybuffername.ml>"] to give a name.