MacroExtensions: reorganized Complex example + added non-inlined members to benchmark