This is a helper class that provides housekeeping for LSTM cells.
This may be useful for alternative LSTM and similar type of cells.
The subclasses must implement
_call_cell method and
Number of units in this cell (output dimension).