Precise compatibility versioning, via Compat

Went to check the commit to update METADATA, noticed versioning wasn't precise, figured might as well switch to Compat at the same time.