add range, cycler, and joiner globals