This commit also moves yield and join to the standard library, as requested in #42. Join is currently a no-op though.