C 11 Library Design