pub fn optional_bool_arg(
    name: &str,
    value: &Value
) -> Result<Option<bool>, ValueError>