I am trying to write something like \underset{\mathbb{P}}{foo}
where the beginning of foo would be horizontally aligned with the P of \mathbb{P}, even if 'foo' can be wide (let's say, something like A \leftarrow \{0,1\} \cup \{5,6\}). In other words : I am trying to have a leftalign option for underset.
Moreover, I would be happy if this tip can be compatible with the \oset and \uset macro defined in
Change vertical space in overset, that allows to control the vertical space.
The only solution I actually found is to manually add horizontal spaces, but the amount of space I need to add is dependent on the content in the underset command, so it takes a lot of time when I need to use a lot of them.


