Most interesting functions use other functions. I did not find how they solve using existing functions, avoiding duplication of basic functionality, but also handling how things might break if an underlying function is independently updated. Does anyone know how they solve this, it is an interesting problem?