Remove redundant trait
Remove redundant #[feature(macro_rules)]
Add convenient render() function