Use new select implementation everywhere.
Closes #232. Closes #192. Closes #172. Closes #158