Doping and ion substitution in colloidal metal halide perovskite nanocrystals | Synapse