ThunkBranch standalone struct was not as useful as I was expecting it
would be. Its logic is now directly stored in Thunk::Branch variant
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This should hopefully allow us to add more interesting modifications to
the code, and have less boilerplate when implementing new function-based
features.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com>