Comment Comment by dherman The reason for layering is that the lower layer code remains compatible and even, let's say, idiomatically acceptable if excessively verbose. parent dherman 10 years ago