Basic usage of invokedynamic for sub calls.

Plenty left to improve yet, but this gets the basics in place.