Meta-Interpretive LEarning with Reuse | Synapse