Absyn spelling corrected, plus few more return types added