types everywhere