Elaborate description from constructors in data