type RecursivePartial = < T >

Recursive Partial taken from here: https://stackoverflow.com/a/51365037