This is what I have for an unlined white suit. Only ever use on more adventurous beaches. Dont have the guts to wear this sort of thing for laps like you do.
I wouldn't wear that for laps either It looks good, but way too small and skimpy for public pools.