kantian [adjective] + constructivism [noun]