ever closer to something that might compile