Prepared support for complex types.