const FunctionContext::TypeDesc& FunctionContext::get_return_type() const {
    return _impl->_return_type;
}
const FunctionContext::TypeDesc& FunctionContext::get_return_type() const {
    return _impl->_return_type;
}