How to retrain movement after neurologic injury: a computational rationale for incorporating robot (or therapist) assistance | Synapse