Type: Embedding
Create type Embedding that is a Tensor of rank 1.
Analgously to Tensor types, we should have Embedding that can take any kind of tensor, as well as TorchEmbedding and NumpyEmbedding (names tbd).
Depends on #818 for proper validation of the shape.