title: How can one implement OO in Lua?
body: <p>Lua does not have build in support for OO, but it allows you to build it yourself. Could you please share some of the ways one can implement OO?</p>
  
  <p>Please write one example per answer. If you have more examples, post another answer.</p>