remove option to support bool result and let user to throw more precise error meanwhile simplifying decoder code generated