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
__init__( trainable=True, name=None, dtype=None, **kwargs )
Number of units in this cell (output dimension).