pub fn parse_essence_with_context( src: &str, context: Arc<RwLock<Context<'static>>>, errors: &mut Vec<RecoverableParseError>, ) -> Result<Option<Model>, FatalParseError>