For example, given the following struct definition: ``` typed_struct enforce: true do field :foo, String.t() end ``` Spect will happily accept an empty map as valid: ``` > Spect.to_spec(%{}, __MODULE__) {:ok, %__MODULE__{foo: nil}} ```