A computational framework for distinguishing motivated reasoning and practical rationality | Synapse