start writing about types