pub fn parse_spell_cast(input: &str) -> IResult<&str, Expression>