Damn, this sounds interesting! The trait system sounds really cool.