there is a minor problem with the gdstext reader.
(Or rather format recognition.)
It seems that if the gdstext file starts with a
comment character then the format recognition fails.
So first byte == '#' or '\n' => GDS-text may be needed
(I don't know whether that would conflict with the oasis format.)