maybeSQL is the bastard child of SQL and noSQL.
A maybeSQL database is a map from string table names to tables.
A maybeSQL table is a collection of entries, as well as a set of named common properties that all entries may or may not have and a set of constraints on those properties that all entries must obey.
A maybeSQL entry is a set of key-value pairs, where values may be of a variety of data types. Values may also be tables of their own, although implementations of maybeSQL are not required to support relational constraints on these value-tables.