Represents an anonymous method that has a single parameter and does not return a value.
type TAction<T> = reference to procedure(const arg: T);