What makes a good API wrapper? · HackerTrans