added syntax goodies: properties, require, calls, futures