Deprecate implicit simple return types.
Provide convenience method for simple return types.
Fix test agents.
Move documentation to Interface file.