This obsoletes the WIP series at id:20180909154003.8801-1-david at tethera.net There's unfortunately a bit more changes necessary to take advantage of the configure calculated information than I anticipated, but nothing very complicated.