Resolve and cache return annotation at decorator install time