"(1)-(2.0)".decode!("(", int, ")", char, "(", double, ")")
evaluates to to a tuple!(int, char, double) with value tuple(1, '-', 2.0)
"(1)-(2.0)".decode!("(", int, ")", char, "(", double, ")")
evaluates to to a tuple!(int, char, double) with value tuple(1, '-', 2.0)