-record(error_context, { identifier :: gleam@option:option(binary()), source_path :: gleam@option:option(binary()), source_content :: gleam@option:option(binary()), location :: gleam@option:option(caffeine_lang@errors:source_location()), suggestion :: gleam@option:option(binary()) }).