Implementation of Object System in Racket The following is an implementation of the object oriented programming concepts in the functional language typed racket. View the code on Gist.