use types module