m4 / autconf help? (WIP patch for improving the CPP sitch)