propagate :combine properties
add support for lamina channels, and clean up a few things