A unitard can be worn over skimpy clothes. I have worn it over lycra shorts and a sports bra. I wear cotton lycra tank and long sleeve unitards.
Long Sleeve Unitard by Eurotard https://www.amazon.com/dp/B003NZQU80/ref=cm_sw_r_cp_api_glc_i_XMFcGbJNF8QVD?_encoding=UTF8&psc=1