major refactoring in wlbud.rb shrink seeds and avoid ducplicate sprout + avoid arity zero relation by adding a special boolean