Represents a procedure that has a single parameter and does not return a value.
type TActionProc<T> = procedure(const arg: T);