Core types, abstractions, utilities, and cross-cutting concerns
Core types, abstractions, utilities and cross-cutting code.