Allow describeIn to be used with data documentation

fixes #288 

The diff on the tests looks weird because I swapped the order `Multiple @describeIn generic combined into one` and `@describeIn class captures function name`.  The only actual new test is the `@describeIn class captures function name with data` test.