<T> int bytes(T t) {
String s = t.getClass().getSimpleName();
return switch (s) {
case "Boolean" -> 1;
case "Byte" -> Byte.BYTES;
case "Short" -> Short.BYTES;
case "Character" -> Character.BYTES;
case "Integer" -> Integer.BYTES;
case "Float" -> Float.BYTES;
case "Long" -> Long.BYTES;
case "Double" -> Double.BYTES;
default -> -1;
};
}