Introduce init and free content functions for all types.