Definitely not spec-compliant! I just wrote this for fun in a few hours.
Latest commits.
Builders behind this project.