Why is this localized?
no need for L<>
Fixed quotes
Quiet some policies
Simplify to_string() and make it deterministic
Add explicit returns
Quiet more warnings
removed unnecessary block
Add explicit return
rename some vars
Remove unnecessary diag
fixed indents
Prefer qw()
Add new first_line_like() function