Moved Maybe and Either to Functional namespace