Combine channel functions and make them more readable
Start adding handlers
Add handlers to alts
Make channels closeable
Add default value to alts
Add put operations to alts