fun always produces an instance of the shadow fun, added message02.nest that shows a simple object method "sayhi"