Design and analysis of group sequential tests based on the type I error spending rate function | Synapse