Entrypoint
How a program begins executing is implementation-defined; an implementation may define one or more entrypoints, and may impose additional requirements on them (for example, that an entrypoint is a function with a specific signature).
This specification does not constrain the entrypoint.