what could be helpful: https://stackoverflow.com/questions/44106189/what-is-the-use-of-asterisk-type-in-flow-and-what-is-the-equivalent-of-that https://sitr.us/2015/05/31/advanced-features-in-flow.html#existential-types