Added implementations for C types.