Merge pull request #70 from kernhanda/kernhanda/not_maybe_null

not_null and maybe_null variants should only work on nullptr-assignable types.