Changed LSystem from type synonym to data declaration