lib: update for 2020 Monad_Syntax Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>
licenses: convert license tags to SPDX
lib: option (reader) monad syntax and gets_map operator