There are some times you want to package up functions inside JSON. not that often but it does happen.