Improved type safety and decreased packet size for effects.