Defining types.