Attempting to support extending languages with multiple sets of elements.