No one has made one yet that I've seen, but it is certainly possible considering how easy it is to bind with external code.