Implicit subject should be memoized with let
Combine Let and Subject modules into one
No need to nest these methods in an additional module.
Merge branch 'exviva-subject_not_memoized'