When to Use Result Types - Error States and Result Types | OneNoughtOne