upvote
For one thing it gives users of your library fewer concepts to learn.
reply
Yes, but fewer concepts may not be simpler in practice. E.g. assembler is simpler than C++, but I wouldn't want to write a big program in assembler.
reply