On the one hand,
ngrx-entity-relationship has rich and complex
typedefs which allow to notify about issues in
definition of root selectors and their relationships during transpilation process.
On the other hand, it makes manual definition of
typdefs for root selectors annoying.
For root selectors which select single entities, it is better to use
For root selectors which select arrays of entities, it is better to use