Basic type converter and provider classes.