class Model(mm.Module):
    def __init__(self):
        # Init

    def forward(self, x):
        # type: (List[Tensor]) -> List[Tensor]
        # Code

If we need to define type of input x that if different from Tensor, we could do some thing like above. However, i am confused about how to add annotation if i use
class Model(mm.Module):
    def __init__(self):
        # Add sequential module
        self.layer = nn.Sequential([...])

    def forward(self, x):
        # type: (List[Tensor]) -> List[Tensor]
        # Code

If i define an attribute self.layer of type nn.Sequential and this nn.Sequential requires other data type for example List[Tensor], how can i annotate this to work with torch.jit?