assert_eq(any(), any(), keyword()) :: any()
assert_that(any(), [{:changes, any()} | {:from, any()} | {:to, any()}, ...]) :: {:__block__, [], [...]}