Parses a MAML into a parquet_schema (its %maml, %cinfo and %metadata).
The file form takes a filename (.maml file path) and loads it from
disk first; the object form takes only schema, whose %maml has
already been populated (e.g. built in memory). Both forms fill in
schema's %cinfo and %metadata in place.