Some improvements for static analysis

Some things I encountered primarily when working with the `Recoil::*()` API.
Is there any reason `select()` can not be included in here as well?