If you create wrappers that provide additional type information, you do get extra safety and nicer interfaces to work with.