Made dispatch::convert more self-contained by having its primary definition find the dimension by itself.