cpp11 partial support