Layer</cite> is the quantized variant of a <cite>torch.nn</cite> layer, and can be found under <cite>brevitas.nn</cite>.
Typically a QuantLayer inherits from both its floating-point variant (e.g. <cite>QuantConv2d</cite> inherits from <cite>Conv2d</cite>),
plus a serie of mixins, each responsibile for instantiating a proxy within the QuantLayer.
A mixin is more specialized than a proxy, so for example both <cite>QuantInputMixin</cite> and <cite>QuantOutputMixin</cite>
instantiate an activation quantization 