Temporary. please don't use this. It's a pretty fun lib, but it will be moved to a new home before it's ready for prime time.