This post discusses the concept of types which are a recent addition to ksh93 and, by means of a number of examples, demonstrates how to use types to implement an object-orientated approach to writing ksh93 shell scripts.