[Style] Use flat_map instead of map(:…).flatten
[Style] Prefer single quotes
[Style] Be more restrictive
[Style] Prefer find over select {…}.first
[Doc] Improved wording / fixed typos
[Style] Freeze all constants