U.Visitors
class virtual !'b map : object ... end
class virtual !'b mapreduce : object ... end
class virtual !'b reduce : object ... end