Lowercases the first character of value.
value
static String lcfirst(String value) => value.isEmpty ? value : '${value[0].toLowerCase()}${value.substring(1)}';