a View engine for JavaScript