General-purpose data structures and routines.