Lab for javascript prototypical inheritance and object creation patterns.