Elliding type in matching an Enum

Could it just be that? If you try to write a floating point literal as .5 you get "expected expression, found .", so I think that confirms there aren't currently any expressions starting with ..

(Does have the downside of being fairly different from any existing rust syntax, though...)