module Byebug::SaveFunctions

def open_save

Create a temporary file to write in if file is nil
def open_save
  require "tempfile"
  file = Tempfile.new("byebug-save")
  # We want close to not unlink, so redefine.
  def file.close
    @tmpfile.close if @tmpfile
  end
  return file
end