#[derive(Module)]
Implements FromIterator<Item = (String, Tensor)> and Module for your struct.
This allows saving, loading, backpropagation and updating your modules.