multiple returns for f#