Got crazy types lined up well enough to compile.