Added Either version of the decoding functions that can return a  PHPSessionDecodingError.