Today in great compiler errors, turns out that:
Argument of type 'Component<TypeName, unknown>' is not assignable to parameter of type 'string'.
Means I misspelled a member name in TypeName.
I loathe this language.
Ya know, Typescript, if you're smart enough to figure out what that function is returning, maybe don't whine when I don't explicitly specify a return type for it?
(I'm stuck in a maze of little Mithril types, all different.)