a lot of these are misleading, or ungrounded
see the prototype, and observable pattern
they explain the basic concept, but in the only way you would never use it in real life