pub fn parse_task(
    cursor: &mut Peekable<Iter<'_, Token>>
) -> Result<(String, Task), ParserError>