PROTEAN SPACES