Update the Enumerable trait
Improve join()