Use types to prevent mistakes | Zoonk