Naming convention for Elements: Verbs or Nouns?
Currently we have a mixed convention, examples:
- Nouns: Adder, Resampler, Multiplier
- Verbs: MatMul, Correlate, Align, Gate, Sync,
The mixed convention might make it confusing for users wishing to extend the library as to how they should name subclasses, etc. Also can be confusing to remember which operations have "er" at the end.