int intFromDynamic(dynamic input, int fallback) { if (input is int) { return input; } if (input is double) { return input.toInt(); } return fallback; }