standard library traits