Functional Constructivism: In Search of Formal Descriptors.