pub fn parse<M: Manager + 'static, I: Io>(
context: &mut Context<'_, M, I>,
) -> Result<ParseResult<M::Dealloc>, ParseError>
pub fn parse<M: Manager + 'static, I: Io>(
context: &mut Context<'_, M, I>,
) -> Result<ParseResult<M::Dealloc>, ParseError>