can now build (observe only) structures for the set of all strings and doubles