Experimenting with API variations