Blood group antigens: molecules seeking a function?