<T> int bytes(T t) {
return switch (t.getClass().getSimpleName()) {
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;
};
}