Add License to source files.
Add documentation for `+cast:`
Add `+cast:intoBlock:`
Add failing test stub for `+cast:intoBlock:`.
I need to come back and finish that later.