Metabolic programming of β-cell fate, state and function through time and space | Synapse