edoc: Provide a slightly better fix for unmatched returns
edoc: Provide a slightly better fix for unmatched returns

An attempt to shut off Dialyzer's unmatched return warnings made
a change that simply ignored the return type of a function.
It's arguably better to modify the code of this function to not
return something "by accident."  While at it, rewrote a slighty
confusing use of a list comprehension without a generator to a
case statement.

bernardd/otp,release-project/otp,goertzenator/otp,emacsmirror/erlang,mikpe/otp,dumbbell/otp,psyeugenic/otp,mikpe/otp,getong/otp,falkevik/otp,ferd/otp,saleyn/otp,tuncer/otp,psyeugenic/otp,electricimp/otp,dumbbell/otp,bugs-erlang-org/otp,getong/otp,lemenkov/otp,basho/otp,bugs-erlang-org/otp,cobusc/otp,tuncer/otp,fenollp/otp,erlang/otp,isvilen/otp,tuncer/otp,ferd/otp,bernardd/otp,fenollp/otp,release-project/otp,fenollp/otp,erlang/otp,massemanet/otp,release-project/otp,lightcyphers/otp,kvakvs/otp,dumbbell/otp,falkevik/otp,lightcyphers/otp,getong/otp,legoscia/otp,goertzenator/otp,ferd/otp,ferd/otp,emacsmirror/erlang,kvakvs/otp,legoscia/otp,fenollp/otp,lemenkov/otp,weisslj/otp,lrascao/otp,rlipscombe/otp,massemanet/otp,bsmr-erlang/otp,bugs-erlang-org/otp,saleyn/otp,release-project/otp,goertzenator/otp,saleyn/otp,lemenkov/otp,vladdu/otp,basho/otp,uabboli/otp,RoadRunnr/otp,vinoski/otp,emacsmirror/erlang,release-project/otp,lightcyphers/otp,kvakvs/otp,bsmr-erlang/otp,potatosalad/otp,dgud/otp,massemanet/otp,dgud/otp,ahmedshafeeq/otp,lrascao/otp,erlang/otp,dgud/otp,emile/otp,release-project/otp,vinoski/otp,saleyn/otp,bugs-erlang-org/otp,basho/otp,kvakvs/otp,mikpe/otp,cobusc/otp,aboroska/otp,emile/otp,neeraj9/otp,aboroska/otp,RaimoNiskanen/otp,tuncer/otp,erlang/otp,vinoski/otp,getong/otp,weisslj/otp,ferd/otp,psyeugenic/otp,ahmedshafeeq/otp,isvilen/otp,emacsmirror/erlang,vladdu/otp,electricimp/otp,psyeugenic/otp,lightcyphers/otp,weisslj/otp,potatosalad/otp,neeraj9/otp,falkevik/otp,isvilen/otp,electricimp/otp,potatosalad/otp,basho/otp,jj1bdx/otp,RaimoNiskanen/otp,getong/otp,matwey/otp,mikpe/otp,uabboli/otp,mikpe/otp,goertzenator/otp,matwey/otp,goertzenator/otp,bjorng/otp,emacsmirror/erlang,neeraj9/otp,bugs-erlang-org/otp,g-andrade/otp,neeraj9/otp,emile/otp,uabboli/otp,jj1bdx/otp,neeraj9/otp,ahmedshafeeq/otp,bsmr-erlang/otp,bjorng/otp,goertzenator/otp,saleyn/otp,weisslj/otp,vinoski/otp,matwey/otp,g-andrade/otp,bugs-erlang-org/otp,tuncer/otp,lightcyphers/otp,falkevik/otp,dgud/otp,ahmedshafeeq/otp,erlang/otp,jj1bdx/otp,tuncer/otp,falkevik/otp,getong/otp,electricimp/otp,weisslj/otp,bernardd/otp,fenollp/otp,bjorng/otp,emacsmirror/erlang,saleyn/otp,isvilen/otp,mikpe/otp,jj1bdx/otp,aboroska/otp,dumbbell/otp,erlang/otp,jj1bdx/otp,RaimoNiskanen/otp,g-andrade/otp,lrascao/otp,RaimoNiskanen/otp,lightcyphers/otp,dumbbell/otp,jj1bdx/otp,dgud/otp,aboroska/otp,basho/otp,g-andrade/otp,vladdu/otp,psyeugenic/otp,potatosalad/otp,emacsmirror/erlang,emile/otp,bernardd/otp,dgud/otp,ferd/otp,dumbbell/otp,lrascao/otp,RaimoNiskanen/otp,weisslj/otp,bsmr-erlang/otp,kvakvs/otp,RoadRunnr/otp,legoscia/otp,fenollp/otp,rlipscombe/otp,legoscia/otp,psyeugenic/otp,falkevik/otp,jj1bdx/otp,potatosalad/otp,getong/otp,ahmedshafeeq/otp,weisslj/otp,weisslj/otp,uabboli/otp,lrascao/otp,ferd/otp,RoadRunnr/otp,bernardd/otp,electricimp/otp,cobusc/otp,emacsmirror/erlang,emile/otp,RaimoNiskanen/otp,fenollp/otp,massemanet/otp,potatosalad/otp,emile/otp,dumbbell/otp,jj1bdx/otp,isvilen/otp,electricimp/otp,lrascao/otp,massemanet/otp,release-project/otp,dgud/otp,legoscia/otp,RaimoNiskanen/otp,bsmr-erlang/otp,matwey/otp,bugs-erlang-org/otp,rlipscombe/otp,vladdu/otp,jj1bdx/otp,electricimp/otp,kvakvs/otp,bernardd/otp,isvilen/otp,bjorng/otp,g-andrade/otp,emacsmirror/erlang,cobusc/otp,weisslj/otp,legoscia/otp,bugs-erlang-org/otp,massemanet/otp,dgud/otp,aboroska/otp,vinoski/otp,electricimp/otp,g-andrade/otp,ferd/otp,erlang/otp,matwey/otp,mikpe/otp,tuncer/otp,matwey/otp,vinoski/otp,basho/otp,emacsmirror/erlang,bernardd/otp,saleyn/otp,ahmedshafeeq/otp,basho/otp,erlang/otp,dumbbell/otp,lemenkov/otp,dumbbell/otp,potatosalad/otp,lemenkov/otp,legoscia/otp,g-andrade/otp,matwey/otp,rlipscombe/otp,falkevik/otp,cobusc/otp,rlipscombe/otp,potatosalad/otp,bjorng/otp,tuncer/otp,legoscia/otp,bjorng/otp,vladdu/otp,vinoski/otp,getong/otp,mikpe/otp,falkevik/otp,lrascao/otp,aboroska/otp,legoscia/otp,lemenkov/otp,erlang/otp,cobusc/otp,bsmr-erlang/otp,release-project/otp,goertzenator/otp,bernardd/otp,isvilen/otp,falkevik/otp,uabboli/otp,dgud/otp,bjorng/otp,neeraj9/otp,jj1bdx/otp,rlipscombe/otp,RoadRunnr/otp,getong/otp,isvilen/otp,basho/otp,emile/otp,bjorng/otp,RoadRunnr/otp,bsmr-erlang/otp,fenollp/otp,vladdu/otp,getong/otp,g-andrade/otp,ferd/otp,aboroska/otp,vinoski/otp,mikpe/otp,uabboli/otp,release-project/otp,RaimoNiskanen/otp,cobusc/otp,lrascao/otp,lrascao/otp,bjorng/otp,emile/otp,vladdu/otp,potatosalad/otp,massemanet/otp,massemanet/otp,bernardd/otp,saleyn/otp,fenollp/otp,lightcyphers/otp,lightcyphers/otp,vladdu/otp,rlipscombe/otp,rlipscombe/otp,dgud/otp,RoadRunnr/otp,saleyn/otp,emile/otp,erlang/otp,psyeugenic/otp,psyeugenic/otp,vladdu/otp,electricimp/otp,RoadRunnr/otp,ahmedshafeeq/otp,neeraj9/otp,goertzenator/otp,isvilen/otp,rlipscombe/otp,vinoski/otp,lemenkov/otp,g-andrade/otp,matwey/otp,lemenkov/otp,RaimoNiskanen/otp,bsmr-erlang/otp,kvakvs/otp,ahmedshafeeq/otp,isvilen/otp,uabboli/otp,bjorng/otp,dumbbell/otp,cobusc/otp,RoadRunnr/otp,vinoski/otp,basho/otp,aboroska/otp,g-andrade/otp,kvakvs/otp,uabboli/otp,ahmedshafeeq/otp,massemanet/otp,rlipscombe/otp,mikpe/otp,uabboli/otp,kvakvs/otp,bsmr-erlang/otp,goertzenator/otp,neeraj9/otp,RoadRunnr/otp,tuncer/otp,potatosalad/otp,aboroska/otp,matwey/otp