A port of acorn.js to Rust. Work in progress!