rewrote parts of traits
made events example a partial function rather than the type alias it was
added reference to twitter in the variance page
value classes wasnt marking types as code