The reason I use `identical` and `isTRUE` so much is that they are guaranteed to return "scalars", not logical vectors with length >1. What are your thoughts on this? Do you make the assumption that people will pass in `TRUE` or `FALSE` for `enable`? I'm not sure which way is better.