Made-up minds: a constructivist approach to artificial intelligence | Synapse