Helper to deal with nested Box, Option and Future types