Hide privates.
Accept simple argument.
Add ability to nest styles with blocks.