pub fn parse<T: Into<Tag>>(
    math_expression: &str,
    tag: T
) -> Result<Value, String>