Dynamic forms unleashed (see #105).