scheme language variations 939192