pub fn parse(
    input: &[u8],
    start_variable: &BubFnsVariable
) -> Result<BubFnsAST, BubFnsAST>