func :: asd -> Either a b