Dynamical alignment: a principle for adaptive neural computation | Synapse