Finitio is a language for validating, coercing and documenting data.