add HybridListDict class + tests

this might return single element or 2-element-tuple?