Naming logic variables with a ? at the end

Knowing what your object was MADE from is something I did originally have in my previous comment but edited out.

So yes I think this having something like this could be very handy...

>> book!: make object! [...]

>> some-book: make book! [...]

>> make? book!
== object!

>> make? some-book
>> book!