Typing

→

Types in category of types #card #bidirectional

→

corresponds to strong typing in programming

→

to compose two functions, the result of the first function has to be the same type as the input of the second function

→

Types in a monoid #card #bidirectional

1

any two functions are composable

→

corresponds to weak typing

→