for executing init array functions, use function type with prototype