Switched newtype nesting order from (Value (Last a)) to (Last (Value a))
Increase laziness in foldMapM because Always is not a proper monoid