Option/Maybe Type Pattern - Error States And Result Types | OneNoughtOne