Enumerating higher-dimensional operators with on-shell amplitudes | Synapse