`as-bool` should throw on incoercible arg