typing pools