First submission of SON to CSS generator

Err, never mind, this option is bound to a function scope anyway. My bad.

Thought it is a bit non-idiomatic to put a constructor inside a prototype function. But whatever!