Thank you Tom!
Does “build your own nn.Module” mean more than just something like
def my_LSTM(nn.Module):
    def __init__(self,...):
        ...
    def forward(self,...):
        ...

?
In words, I would subclass nn.Module and then define an appropriate init() and forward()?
I think that is exactly what you mean, but I want to confirm it, for myself and any others who may arrive here later.
Thanks again,
Bill