At a high level that sounds like a good idea. In practice it would almost certainly die the death of a thousand cuts. There are a lot of semantic differences between the two languages, and for this sort of thing, every last one of them will matter at some point.