Completeness in the theory of types | Synapse