protomorphic