Minor change in GenericOption
Finetune Result and ResultImpl
Minor changes in Syntax and Decoder
Apply GenericParser test cases to ReflectParser