Abstract waves