[012.4] Simple Generic Constraints & Conformances Limiting our generic to only support specific types