I was keeping this pull request open as a reminder to implement this functionality, but realized that I won't do it any time soon, and it started to become ridiculous. So with heavy heart, I'm closing this... Sorry, @shayel.