Base Module =========== This module contains common functions and types used in the rest of the library.