would it *theoretically* be possible to make a CS M4 upper that actually does charge from the forward assist being pulled out?