Updated with plans for heterogeneous type safe container