Fix the standard "Bool" and "Ordering" instances, add "throwError" to Deserialize, add tests