class FunctionalReactiveProgramming extends FunctionalProgramming {
getLibrary() { return 'ReactiveX'; } }
Reactive Programming and Functional Programming are just semantics. A definition represents the thing but is not a full description of the thing. The code block above represents their actual relationship as going from general to specific, not independently siloed boxes like is the common misconception.