Utility functions for Stuart Sierra's Component library