In Search of an API for Scalable File Systems: Under the Table or Above It?