Clang doesn't support nested functions.