Implicit resolver for scientific notation of floats

Fixes #910 
Make this a top-level constant (just after imports) like `SCIENTIFIC_FLOAT_PATTERN`, and then import it in the test. That way, we don't repeat it, and the test always tests the thing actually being used.