I find this doesn't work all that great, since most HLL languages are HLL languages because they let you do things you can't do in something lower without much difficults.
I can just see someone translating coroutines, list comprehensions, closures, mappings, etc to C. Yay.