Sort of weird to think of a non-O(1) lookup during parsing but I suppose it will be faster than boxing.