pub fn parse_program(input: &str) -> Result<Program>
Parse an XLOG program string into an AST Program