Booleans feel like they make sense for our data or state, but they make sense for our logic
This means using it inside a function as a conditional variable
easy to miss in if statement of the client code
Enum Data
Check authorization
the application logic meaning of the value cannot be inferred from the type.

Seonglae Cho