reduction unit more unused typedefs