Describe callables and add tests