For fused types we recently decided to go for another syntax. So the current syntax is
ctypedef cython.fused_type(float, double, long double) floating_t
and we want to change it to
cdef fused floating_t:
I think this syntax is a lot better as it doesn’t look awkward, it will be easy to add types and you don’t have to worry about breaking lines.